ducking stool

Noun
  1. an instrument of punishment consisting of a chair in which offenders were ducked in water

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

ducking stool
A woman is tied to a ducking stool being lowered into a river.